<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Image Packaging System</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Image_Packaging_System"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Image_Packaging_System rootpage-Image_Packaging_System skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Image Packaging System</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1248332772">
/* start https://en.wikipedia.org/ */
.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}
/* end https://en.wikipedia.org/ */
</style>
<p>The <b>Image Packaging System</b>, also known as <b>IPS</b>,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> is a <a href="Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a> <a href="Package_management_system" class="mw-redirect" title="Package management system">package management system</a> created by the <a href="OpenSolaris" title="OpenSolaris">OpenSolaris</a> community in coordination with Sun Microsystems. It is used by <a href="Solaris_(operating_system)" class="mw-redirect" title="Solaris (operating system)">Solaris</a> 11 and several <a href="Illumos" title="Illumos">Illumos</a>-based distributions: <a href="OpenIndiana" title="OpenIndiana">OpenIndiana</a>, OmniOS, XStreamOS<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> and a growing number of layered applications, including <a href="GlassFish" title="GlassFish">GlassFish</a>, across a variety of Operating System platforms. IPS is coded in the <a href="Python_(programming_language)" title="Python (programming language)">Python</a> programming language.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>IPS enables a <a href="Superuser" title="Superuser">superuser</a> to search for, install, and remove <a href="Software_package_(installation)" class="mw-redirect" title="Software package (installation)">software packages</a> from the Solaris system.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Use of <a href="ZFS" title="ZFS">ZFS</a>, allowing multiple boot environments and easy package operation rollbacks</li>
<li>Transactional actions</li>
<li>Support for multiple platform architectures within a single package</li>
<li>Legacy support for SVR4 packages</li>
<li>Extensive search grammar</li>
<li>Remote search capability</li>
<li>Changes-only based package updates</li>
<li>Network package repository</li>
<li>File and network-based package publication</li>
<li>Package operation history</li>
<li>On-disk package format (p5p)</li>
<li>Multi-platform ports for layered applications:
<ul><li>Broad platform support: <a href="Windows" class="mw-redirect" title="Windows">Windows</a>, <a href="Linux" title="Linux">Linux</a>, <a href="OS_X" class="mw-redirect" title="OS X">OS X</a>, <a href="Darwin_(operating_system)" title="Darwin (operating system)">Darwin</a>, <a href="Solaris_(operating_system)" class="mw-redirect" title="Solaris (operating system)">Solaris</a>, <a href="OpenSolaris" title="OpenSolaris">OpenSolaris</a>, <a href="Illumos" title="Illumos">Illumos</a> and <a href="AIX_(operating_system)" class="mw-redirect" title="AIX (operating system)">AIX</a></li>
<li>Cross-platform update notification and package management <a href="Graphical_user_interfaces" class="mw-redirect" title="Graphical user interfaces">Graphical user interfaces</a>.</li></ul></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Considerations">Considerations</h2></div>
<p>Due to the fact that IPS delivers each file in a separate shelf with a separate checksum, a package update only needs to replace files that have been modified. When dealing with <a href="Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a> binaries, IPS computes checksums only from the loaded parts of an ELF binary. This means in practice that when only the ELF comment section has been changed, there would be no need to update it. However, this method of delivery can cause slower operation when the input source is on a medium with high latency (e.g. internet with higher round trip time or CD/DVD media with slow seeks).
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://docs.oracle.com/cd/E26502_01/html/E21383/preface-1.html">"Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1"</a>. <i>Oracle Solaris 11.1 Information Library</i><span class="reference-accessdate">. Retrieved <span class="nowrap">18 December</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://wiki.illumos.org/display/illumos/Distributions">"Distributions - illumos - illumos wiki"</a>. <i>Illumos wiki</i><span class="reference-accessdate">. Retrieved <span class="nowrap">12 May</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFBhuseHekhuis2018" class="citation journal cs1">Bhuse, Vijay; Hekhuis, Kyle (9 March 2018). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=eHpTDwAAQBAJ&dq=%22Image+Packaging+System%22&pg=PA21">"Support for Secure Code Execution in Server Operating Systems"</a>. <i>ICCWS 2018 13th International Conference on Cyber Warfare and Security</i>. Academic Conferences and Publishing Limited: <span class="nowrap">21–</span>30. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-911218-73-9</bdi> – via Google Books.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/oracle/solaris-ips/">GitHub Project: Image Packaging System</a></li>
<li><a rel="nofollow" class="external text" href="https://wikis.oracle.com/display/IpsBestPractices/Multi-platform+Packaging+for+Layered+Distros">Multi-Platform Packaging for Layered Distros</a></li>
<li><a rel="nofollow" class="external text" href="https://java.net/projects/updatecenter">GlassFish Update Center Toolkit</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170404221423/https://java.net/projects/updatecenter">Archived</a> 2017-04-04 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li>
<li><a rel="nofollow" class="external text" href="https://java.net/projects/updatecenter2/">Update Center 2.0 (multiplatform IPS)</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170404221412/https://java.net/projects/updatecenter2/">Archived</a> 2017-04-04 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Package_managers_(format)514" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Package_managers_(format)514" style="font-size:114%;margin:0 4em"><a href="Package_manager" title="Package manager">Package managers</a> (<a href="Package_format" title="Package format">format</a>)</div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible uncollapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Compiled514" style="font-size:114%;margin:0 4em"><a href="Executable" title="Executable">Compiled</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Video_game_console" title="Video game console">Gaming console</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DSi_Shop" class="mw-redirect" title="DSi Shop">DSi Shop</a></li>
<li><a href="Nintendo_eShop" title="Nintendo eShop">Nintendo eShop</a></li>
<li><a href="PlayStation_Store" title="PlayStation Store">PlayStation Store</a></li>
<li><a href="Wii_Shop_Channel" title="Wii Shop Channel">Wii Shop Channel</a></li>
<li><a href="Xbox_Games_Store" title="Xbox Games Store">Xbox Games Store</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Unix-like" title="Unix-like">Unix-like</a>,<br><a href="Linux" title="Linux">Linux</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Dpkg" title="Dpkg">dpkg</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="APT_(software)" title="APT (software)">APT</a></li>
<li><a href="Aptitude_(software)" title="Aptitude (software)">aptitude</a></li>
<li><a href="Dselect" class="mw-redirect" title="Dselect">dselect</a></li>
<li><a href="Synaptic_(software)" title="Synaptic (software)">Synaptic</a></li>
<li><a href="Ubuntu_Software_Center" title="Ubuntu Software Center">Ubuntu Software Center</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Purely_functional_programming" title="Purely functional programming">Purely functional</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Nix_(package_manager)" title="Nix (package manager)">Nix</a></li>
<li><a href="GNU_Guix" title="GNU Guix">Guix</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="RPM_Package_Manager" title="RPM Package Manager">RPM</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Yum_(software)" title="Yum (software)">YUM</a></li>
<li><a href="DNF_(software)" title="DNF (software)">DNF</a></li>
<li><a href="APT-RPM" title="APT-RPM">APT-RPM</a></li>
<li><a href="Up2date" title="Up2date">up2date</a></li>
<li><a href="Urpmi" title="Urpmi">urpmi</a></li>
<li><a href="ZYpp" title="ZYpp">ZYpp</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Tar_(computing)" title="Tar (computing)">tarball</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Slapt-get" title="Slapt-get">slapt-get</a></li>
<li><a href="Slackpkg" class="mw-redirect" title="Slackpkg">slackpkg</a></li>
<li><a href="Netpkg" class="mw-redirect" title="Netpkg">netpkg</a></li>
<li><a href="Swaret" class="mw-redirect" title="Swaret">swaret</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AppImage" title="AppImage">AppImage</a></li>
<li><a href="Autopackage" title="Autopackage">Autopackage</a></li>
<li><a href="Flatpak" title="Flatpak">Flatpak</a></li>
<li><a href="Homebrew_(package_manager)" title="Homebrew (package manager)">Homebrew</a></li>
<li><a href="Meta_Horizon_Store" title="Meta Horizon Store">Horizon Store</a></li>
<li><a href="PackageKit" title="PackageKit">PackageKit</a></li>
<li><a href="Arch_Linux#pacman" title="Arch Linux">pacman</a></li>
<li><a href="TrueOS#Package_management" title="TrueOS">PBI</a></li>
<li><a href="PETget" class="mw-redirect" title="PETget">PETget</a></li>
<li><a href="PISI" class="mw-redirect" title="PISI">PISI</a></li>
<li><a href="Portage_(software)" title="Portage (software)">Portage</a></li>
<li><a href="Snap_(package_manager)" class="mw-redirect" title="Snap (package manager)">Snap</a></li>
<li><a href="Upkg" class="mw-redirect" title="Upkg">Upkg</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li>
<li><a href="Helm_(package_manager)" title="Helm (package manager)">Helm</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="MacOS" title="MacOS">macOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mac_App_Store" title="Mac App Store">Mac App Store</a></li>
<li><a href="Homebrew_(package_manager)" title="Homebrew (package manager)">Homebrew</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li>
<li><a href="Munki_(software)" title="Munki (software)">Munki</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Z/OS" title="Z/OS">z/OS</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="SMP/E" title="SMP/E">SMP/E</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Mobile_operating_system" title="Mobile operating system">Mobile<br>operating<br>systems</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Amazon_Appstore" title="Amazon Appstore">Amazon Appstore</a></li>
<li><a href="App_Store_(iOS)" class="mw-redirect" title="App Store (iOS)">App Store</a></li>
<li><a href="Aptoide" title="Aptoide">Aptoide</a></li>
<li><a href="Cafe_Bazaar" title="Cafe Bazaar">Cafe Bazaar</a></li>
<li><a href="Cydia" title="Cydia">Cydia</a></li>
<li><a href="F-Droid" title="F-Droid">F-Droid</a></li>
<li><a href="GetJar" title="GetJar">GetJar</a></li>
<li><a href="Google_Play" title="Google Play">Google Play</a></li>
<li><a href="Huawei_AppGallery" title="Huawei AppGallery">Huawei AppGallery</a></li>
<li><a href="Microsoft_Store" title="Microsoft Store">Microsoft Store</a></li>
<li><a href="RPM_Package_Manager" title="RPM Package Manager">RPM</a></li>
<li><a href="SlideME" class="mw-redirect" title="SlideME">SlideME</a></li>
<li><a href="Windows_Phone_Store" title="Windows Phone Store">Windows Phone Store</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Cross-platform_software" title="Cross-platform software">Multi-platform</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="OpenPKG" title="OpenPKG">OpenPKG</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Oracle_Solaris" title="Oracle Solaris">Solaris</a>, <a href="Illumos" title="Illumos">illumos</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul>
<li><a href="OpenCSW" title="OpenCSW">OpenCSW</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Web_browser" title="Web browser">Web browsers</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Chrome_Web_Store" title="Chrome Web Store">Chrome Web Store</a></li>
<li><a href="Add-on_(Mozilla)#Website" title="Add-on (Mozilla)">Mozilla Add-ons</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Microsoft_Windows" title="Microsoft Windows">Windows</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Allmyapps" title="Allmyapps">Allmyapps</a></li>
<li><a href="Cygwin" title="Cygwin">Cygwin</a></li>
<li><a href="Microsoft_Store" title="Microsoft Store">Microsoft Store</a></li>
<li><a href="Npackd" class="mw-redirect" title="Npackd">Npackd</a></li>
<li><a href="Nullsoft_Scriptable_Install_System" class="mw-redirect" title="Nullsoft Scriptable Install System">NSIS</a></li>
<li><a href="NuGet" title="NuGet">NuGet</a></li>
<li><a href="Chocolatey" title="Chocolatey">Chocolatey</a></li>
<li><a href="ProGet" title="ProGet">ProGet</a></li>
<li><a href="Scoop_Package_Manager" title="Scoop Package Manager">Scoop</a></li>
<li><a href="Windows_Package_Manager" title="Windows Package Manager">Windows Package Manager</a></li>
<li><a href="Dpkg#wpkg" title="Dpkg">wpkg</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr></tbody></table><div></div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible uncollapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Uncompiled514" style="font-size:114%;margin:0 4em"><a href="Source_code" title="Source code">Uncompiled</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Ports_collection" title="Ports collection">ports collection</a></li>
<li><a href="FreeBSD_Ports" title="FreeBSD Ports">FreeBSD Ports</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Gradle" title="Gradle">Gradle</a></li>
<li><a href="Vcpkg" title="Vcpkg">vcpkg</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Java_(programming_language)" title="Java (programming language)">Java</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Apache_Maven" title="Apache Maven">Maven</a></li>
<li><a href="Apache_Ivy" title="Apache Ivy">Ivy</a></li>
<li><a href="Gradle" title="Gradle">Gradle</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="JavaScript" title="JavaScript">JavaScript</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Npm_(software)" class="mw-redirect" title="Npm (software)">npm</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Kubernetes" title="Kubernetes">Kubernetes</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Helm_(software)" class="mw-redirect" title="Helm (software)">Helm</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Linux" title="Linux">Linux</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Arch_Build_System" class="mw-redirect" title="Arch Build System">ABS</a></li>
<li><a href="Apt-build" class="mw-redirect" title="Apt-build">apt-build</a></li>
<li><a href="GoboLinux#"Compile"_program" title="GoboLinux">Compile</a></li>
<li><a href="Portage_(software)" title="Portage (software)">Portage</a></li>
<li><a href="Source_Mage#Sorcery" title="Source Mage">Sorcery</a></li>
<li><a href="BitBake" title="BitBake">BitBake</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="MacOS" title="MacOS">macOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Fink_(software)" title="Fink (software)">Fink</a></li>
<li><a href="MacPorts" title="MacPorts">MacPorts</a></li>
<li><a href="Pkgsrc" title="Pkgsrc">pkgsrc</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href=".NET" title=".NET">.NET</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="NuGet" title="NuGet">NuGet</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Perl" title="Perl">Perl</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CPAN" title="CPAN">CPAN</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="PHP" title="PHP">PHP</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="PEAR" title="PEAR">PEAR</a></li>
<li><a href="Composer_(software)" title="Composer (software)">Composer</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Python_(programming_language)" title="Python (programming language)">Python</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Python_Package_Index" title="Python Package Index">PyPI</a></li>
<li><a href="Pip_(package_manager)" title="Pip (package manager)">pip</a></li>
<li><a href="Anaconda_(Python_distribution)" title="Anaconda (Python distribution)">Anaconda</a></li>
<li><a href="Enthought" title="Enthought">Enthought Canopy</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="RubyGems" title="RubyGems">RubyGems</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Rust_(programming_language)" title="Rust (programming language)">Rust</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Cargo_(software)" class="mw-redirect" title="Cargo (software)">Cargo</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Scala_(programming_language)" title="Scala (programming language)">Scala</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sbt_(software)" title="Sbt (software)">sbt</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="List-Class article"></span></span> <b><a href="List_of_software_package_management_systems" title="List of software package management systems">List</a></b></li>
<li><span class="noviewer" typeof="mw:File"><span title="Commons page"></span></span> <b><a href="https://commons.wikimedia.org/wiki/category:Package_management_systems" class="extiw external" title="commons:category:Package management systems">Commons</a></b></li>
<li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> <b>Category</b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Oracle_free_and_open-source_software_(FOSS)115" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Oracle_free_and_open-source_software_(FOSS)115" style="font-size:114%;margin:0 4em"><a href="Oracle_Corporation" title="Oracle Corporation">Oracle</a> <a href="Free_and_open-source_software" title="Free and open-source software">free and open-source software (FOSS)</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Applications</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="OpenOffice.org" title="OpenOffice.org">OpenOffice.org</a></li>
<li><a href="VirtualBox" title="VirtualBox">VirtualBox</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Programming languages</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_(programming_language)" title="Java (programming language)">Java</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Databases</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Berkeley_DB" title="Berkeley DB">Berkeley DB</a></li>
<li><a href="InnoDB" title="InnoDB">InnoDB</a></li>
<li><a href="MySQL" title="MySQL">MySQL</a></li>
<li><a href="Oracle_NoSQL_Database" title="Oracle NoSQL Database">Oracle NoSQL Database</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Frameworks and<br>development tools</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DTrace" title="DTrace">DTrace</a></li>
<li><a href="GlassFish" title="GlassFish">GlassFish</a></li>
<li><a href="HotSpot_(virtual_machine)" title="HotSpot (virtual machine)">HotSpot</a></li>
<li><a href="Java_(software_platform)" title="Java (software platform)">Java (software platform)</a></li>
<li><a href="Maxine_Virtual_Machine" title="Maxine Virtual Machine">Maxine Virtual Machine</a></li>
<li><a href="Memory_(storage_engine)" title="Memory (storage engine)">Memory</a></li>
<li><a href="Nashorn_(JavaScript_engine)" title="Nashorn (JavaScript engine)">Nashorn</a></li>
<li><a href="NetBeans" title="NetBeans">NetBeans</a></li>
<li><a href="OpenJDK" title="OpenJDK">OpenJDK</a></li>
<li><a href="VisualVM" title="VisualVM">VisualVM</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Operating systems</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="OpenSolaris" title="OpenSolaris">OpenSolaris</a></li>
<li><a href="Oracle_Linux" title="Oracle Linux">Oracle Linux</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Java_Desktop_System" title="Java Desktop System">Java Desktop System</a></li>
<li><a href="OCFS2" title="OCFS2">OCFS2</a></li>
<li><a href="Oracle_Grid_Engine" title="Oracle Grid Engine">Oracle Grid Engine</a></li>
<li><a href="Oracle_VM_Server_for_x86" title="Oracle VM Server for x86">Oracle VM Server for x86</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Google_LLC_v._Oracle_America%2C_Inc." title="Google LLC v. Oracle America, Inc.">Google LLC v. Oracle America, Inc.</a></li></ul>
</div></td></tr></tbody></table></div>
<style data-mw-deduplicate="TemplateStyles:r1271159938">
/* start https://en.wikipedia.org/ */
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox-body{font-style:italic}.mw-parser-output .asbox-note{font-size:smaller}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}.mw-parser-output :not(p):not(.asbox)+style+.asbox,.mw-parser-output :not(p):not(.asbox)+link+.asbox{margin-top:3em}
/* end https://en.wikipedia.org/ */
</style>
</div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-11-07" href="https://en.wikipedia.org/wiki/?title=Image_Packaging_System&oldid=1255877639">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>